@charset "utf-8";
/*---全局 start--- */
body{font:12px Tahoma,sans-serif,Arial,"宋体";*font:12px "宋体",Tahoma,;line-height:22px;color:#000;text-align:left;line-height:1;background:url(../../resources/css/icons/bg.gif) repeat-y left top;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:12px;font-weight:400;}
#javax_faces_developmentstage_messages{display:none;}
ul,ol{list-style:none;}
img{ border:0;vertical-align:top;}
.block{width:950px;margin:0 auto;}
a:link,a:visited{color:#808080; text-decoration:none;font-size:12px;}
a:hover{ color:red; text-decoration:underline;}
/*---全局 end--- */

/*按钮*/
.btn_delete { width:58px; height:20px; border:0; background:url(../../resources/css/icons/del_btn.png); cursor:pointer}
.btn-add-normal{width:53px; height:24px; text-align:center; border:none; background:url(../../resources/css/icons/btn-normal.gif) no-repeat; cursor:pointer;}
a.btn{text-decoration:none;background:url(../../resources/css/icons/btn.png) 0 0;color:#565662;margin:0px 32px 0px 0px;  cursor:pointer;display:inline-block;color:#000; font-family:"宋体";}
a.btn span{ position:relative;background:  url(../../resources/css/icons/btn.png) top right;line-height: 24px;margin:0 -10px 0 10px; padding-right:10px;display:inline-block;}
a.btn:hover{background:  url(../../resources/css/icons/btn.png) left -24px;height:24px;margin:0px 32px 0px 0px;display:inline-block;color:#000;}
a.btn:hover span{background:  url(../../resources/css/icons/btn.png) right -24px;line-height: 24px;margin:0 -10px 0 10px; padding-right:10px;display:inline-block;}
.clear {clear:both;display:block;overflow:hidden;visibility: hidden;width: 0;height: 0;}/* 单独的清除元素*/
.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display:block;}
/* font */
.fB{font-weight:bold;}
.fN{font-weight:normal;}
.fI{font-style:italic;}
.fV{font-family:Verdana;}
.fH{font-family:simhei;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.bgf{background-color:#ffffff}
.ft-cl-red{color:#F00;}
.ft-cl-gray{color:#666;}
.ft-cl-green{color:green;}
.fl{ float:left}
.fr{ float:right}
.tleft{ text-align:left}
.tcenter{ text-align:center}
.tright{ text-align:right}
.f_red { color:red}
.hidden { display:none}
.block{display:block;}
.relative{position:relative}
.absolute{position:absolute;}
.blank10{height:10px; clear:both; width:100%;font-size:0px;}
.blank20{height:20px; clear:both; width:100%;font-size:0px;}
.blank40{height:40px; clear:both; width:100%;font-size:0px;}
a.blue:link{color:#39F; text-decoration:none;}
a.blue:visited{color:#39F; text-decoration:none;}
a.blue:hover{color:#C00; text-decoration:none;}
a.blue:active{color:#39F; text-decoration:none;}
a.red:link,a.red:visited{color:#930; text-decoration:none;}
a.red:hover,a.red:active{color:#ff0000; text-decoration:none;}
.td-no{color:red;text-align:center;}